//
//  BBSDiseaseTypeController.m
//  QuickCure
//
//  Created by 石玄机 on 16/9/13.
//  Copyright © 2016年 haoge. All rights reserved.
//

#import "BBSDiseaseTypeController.h"

@interface BBSDiseaseTypeController () <UITableViewDelegate, UITableViewDataSource>

@property (strong, nonatomic) NSArray *diseaseTypeArray;

@property (weak, nonatomic) UITableView *tableView;


@end

@implementation BBSDiseaseTypeController

- (UITableView *)tableView{
    
    if (!_tableView) {
        
        UITableView *tableView = [[UITableView alloc] init];
        _tableView = tableView;
        [self.view addSubview:tableView];
        tableView.frame = self.view.frame;
    }
    return  _tableView;
}


- (NSArray *)diseaseTypeArray{
    
    if (!_diseaseTypeArray) {
        
        _diseaseTypeArray = [[NSArray alloc] init];
        
        _diseaseTypeArray = @[@"肛肠科", @"男科", @"血液科", @"神经科", @"妇科"];
    }
    return  _diseaseTypeArray;
}


- (void)viewDidLoad {
    [super viewDidLoad];

    [self setupUI];
}


- (void)setupUI{
    
    self.title = @"疾病类型";
    self.tableView.delegate = self;
    self.tableView.dataSource = self;
}


#pragma mark
#pragma mark - 代理方法

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
    
    NSString *str = self.diseaseTypeArray[indexPath.row];
    
    //调用block传值
    if (self.typeBlock) {
        
        self.typeBlock(str);
    }
    
    [self.navigationController popViewControllerAnimated:YES];
}



#pragma mark - 数据源方法
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
    return self.diseaseTypeArray.count;
}

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
    
    UITableViewCell *cell = [[UITableViewCell alloc] init];
    cell.textLabel.text = self.diseaseTypeArray[indexPath.row];
    
    return cell;
}


@end
